package com.talkweb.platform.commonapi.entity.db;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
@Entity
@Table(name = "bpm_datadicvaluelist")
@ApiModel(value = "bpmDataDicValuelist", description = "数据字典值")
public class BpmDataDicValuelist  implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@Id
	@Column(name = "WF_OrUnid")
	@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "SELECT REPLACE(UUID(),'-','')")
	private String orUnId;
	
	@Column(name = "WF_Appid")
	@ApiModelProperty(value = "所属应用ID", required = false)
	private String appId;

	@Column(name = "Dataid")
	@ApiModelProperty(value = "所属字典", required = false)
	private String dataid;

	@Column(name = "FieldText")
	@ApiModelProperty(value = "属性名", required = false)
	private String fieldText;

	@Column(name = "FieldValue")
	@ApiModelProperty(value = "属性值", required = false)
	private String fieldValue;

	@Column(name = "F01Y50")
	@ApiModelProperty(value = "F01Y50", required = false)
	private String F01Y50;

	@Column(name = "F02Y50")
	@ApiModelProperty(value = "F02Y50", required = false)
	private String F02Y50;

	@Column(name = "F03N50")
	@ApiModelProperty(value = "F03N50", required = false)
	private String F03N50;

	@Column(name = "F04N50")
	@ApiModelProperty(value = "F04N50", required = false)
	private String F04N50;

	@Column(name = "F05N50")
	@ApiModelProperty(value = "F05N50", required = false)
	private String F05N50;

	@Column(name = "F06N50")
	@ApiModelProperty(value = "F06N50", required = false)
	private String F06N50;

	@Column(name = "F07N50")
	@ApiModelProperty(value = "F07N50", required = false)
	private String F07N50;

	@Column(name = "F08N100")
	@ApiModelProperty(value = "F08N100", required = false)
	private String F08N100;

	@Column(name = "F09N100")
	@ApiModelProperty(value = "F09N100", required = false)
	private String F09N100;

	@Column(name = "F10N100")
	@ApiModelProperty(value = "F10N100", required = false)
	private String F10N100;

	@Column(name = "F11N100")
	@ApiModelProperty(value = "F11N100", required = false)
	private String F11N100;

	@Column(name = "F12N100")
	@ApiModelProperty(value = "F12N100", required = false)
	private String F12N100;

	@Column(name = "F13N200")
	@ApiModelProperty(value = "F13N200", required = false)
	private String F13N200;

	@Column(name = "F14N200")
	@ApiModelProperty(value = "F14N200", required = false)
	private String F14N200;

	@Column(name = "F15N200")
	@ApiModelProperty(value = "F15N200", required = false)
	private String F15N200;

	@Column(name = "F16N500")
	@ApiModelProperty(value = "F16N500", required = false)
	private String F16N500;

	@Column(name = "F17N500")
	@ApiModelProperty(value = "F17N500", required = false)
	private String F17N500;

	@Column(name = "F18N500")
	@ApiModelProperty(value = "F18N500", required = false)
	private String F18N500;

	@Column(name = "F19N1K")
	@ApiModelProperty(value = "F19N1K", required = false)
	private String F19N1K;

	@Column(name = "F20N2K")
	@ApiModelProperty(value = "F20N2K", required = false)
	private String F20N2K;

	@Column(name = "F21N2k")
	@ApiModelProperty(value = "F21N2k", required = false)
	private String F21N2k;

	@Column(name = "SortNum")
	@ApiModelProperty(value = "排序", required = false)
	private String sortNum;

	@Column(name = "WF_Authors")
	@ApiModelProperty(value = "创建人", required = false)
	private String authors;

	@Column(name = "WF_AllReaders")
	@ApiModelProperty(value = "", required = false)
	private String allReaders;

	@Column(name = "WF_DocCreated")
	@ApiModelProperty(value = "创建时间", required = false)
	private String docCreated;

	@Column(name = "WF_LastModified")
	@ApiModelProperty(value = "更新时间", required = false)
	private String lastModified;

	@Column(name = "WF_AddName")
	@ApiModelProperty(value = "创建人ID", required = false)
	private String addName;

	@Column(name = "WF_AddName_CN")
	@ApiModelProperty(value = "创建人名称", required = false)
	private String addNameCn;

	@Column(name = "XmlData")
	@ApiModelProperty(value = "XmlData", required = false)
	private String XmlData;

}

